/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.yxw.yxnet_cd_center.customer_service.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;


/**
 * 消息提醒-轮询提醒VO
 * @author liuxin
 * @date 2023.10.09
 */
@Data
public class NoticeCircleVo implements Serializable{

    private static final long serialVersionUID = 116247611371L;

    @ApiModelProperty(value = "主键")
    private Long circleId;

    @ApiModelProperty(value = "业务对象ID,对应发送消息场景的ID")
    private Long bussId;

    @ApiModelProperty(value = "提醒内容")
    private String content;

    @ApiModelProperty(value = "提醒次数")
    private Integer totalNum;

    @ApiModelProperty(value = "是否循环提醒 0:否 1：是")
    private Integer cycleFlag;

    @ApiModelProperty(value = "循环频次 秒/次")
    private Integer cycleFreq;

    @ApiModelProperty(value = "循环时长 分钟")
    private Integer cycleTime;

    @ApiModelProperty(value = "处理状态： 1-已处理 0：未处理")
    private Integer status;

    @ApiModelProperty(value = "执行次数，执行次数等于提醒次数时不在发送")
    private Integer execNum;

    @ApiModelProperty(value = "提醒类型")
    private String noticeType;
}
